lib/repo: Import metadata via hardlink even for distinct repo modes
authorColin Walters <walters@verbum.org>
Mon, 12 Jun 2017 17:38:52 +0000 (13:38 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Tue, 13 Jun 2017 12:02:12 +0000 (12:02 +0000)
commitb614c65eabc416458dc7d27f8339f84091f68ad2
tree782ec00ff8a20dc6590c0e87dea31503d11bff5c
parent695771667c7736f3c69b74a6a3f344b36aff1e41
lib/repo: Import metadata via hardlink even for distinct repo modes

Our previous logic for import-via-hardlink only tried if the repo modes match,
but we *can* hardlink metadata between e.g. `archive` and `bare-user` repos, and
that's quite useful thing to do. Our documentation encourages converting to/from
those repo modes locally for build systems.

Closes: #922
Approved by: alexlarsson
src/libostree/ostree-repo.c
tests/basic-test.sh